MATASFRWILQLHRDVPKAARFYAQGLDFSVNVVTLRWAELHSGPIKLALMQSPSNHVAEKGYSSLLSFTVTDINTTVTKLMALGAELDGTIKYEIHGKVAAMKCPDGYMLGLYEAA